CIAO Opening the Ada 95 Distributed Systems Annex to CORBA Clients

نویسنده

  • Thomas Quinot
چکیده

While the Distributed Systems Annex of Ada 95 provides developers with a framework for easy contruction of safe distributed systems, integrating distribution seamlessly in the strong typing and well-defined semantics of Ada, it lacks the cross-platform, multiple-languages capabilities offered by CORBA. This paper presents CIAO (CORBA Interface for Ada distributed Objects), a tool for automated generation of proxies that allow CORBA clients to interact with services created using the Distributed Systems Annex. A representation of DSA service specifications in OMG IDL is first presented. We then describe an automated translation tool based on this representation model. This tool is based on ASIS, a standardized API for the extraction of syntactic and semantic information from an Ada compilation environment. It uses Broca, a full Ada ORB developed at ENST. CIAO and Broca are to be released as Free Software in the

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

For Presentation at: 8th International Workshop on Real-Time Ada Issues (IRTAW-8) Object-Oriented Real-Time Systems Using a Hybrid Distributed Model of Ada 95’s Built-in DSA Capability (Distributed Systems Annex-E) and CORBA

This paper reports on the issues in design and development of Object Oriented Real-Time Distributed Systems using Ada 95. The paper is broken into the following parts: First, one of the general distributed realtime problems is introduced as it fits the domain within Boeing. Next, prototype solutions to the distributed capabilities are introduced including the new technologies present in Ada-95 ...

متن کامل

CORBA & DSA: Divorce or Marriage?

This paper presents a comparison between CORBA and the Ada 95 Distributed Systems Annex. We also focus on the latest developments made by the ENST research team to GLADE that are related to CORBA services.1

متن کامل

Distributed Object-Oriented Real-Time Systems using a Hybrid Model of Ada 95's Built-in Distributed Capability and Emerging Real-Time CORBA Capabilities

This paper reports on the issues in design and development of Object Oriented Real-Time Distributed Systems using Ada 95. The paper is broken into the following parts: First, one of the general distributed realtime problems is introduced as it fits the domain within Boeing. Next, prototype solutions to the distributed capabilities are introduced including the new technologies present in Ada-95 ...

متن کامل

Network Applications in Ada 95 Jörg Kienzle

This document describes an approach to support network applications, that is client-server applications with a dynamic number of short-lived clients, within the original Ada 95 distributed systems model. The conformance of this concept with the Ada Standard is verified. An implementation based on GLADE, the implementation for the GNAT compiler of Annex E of the Ada Reference Manual, is presente...

متن کامل

5.4 Seamless Hybrid Integration with Corba 5. Future Research Issues 5.1 Shared Data and Broadcast Issues 4. Hybrid Distributed Computing Capability

Scott Moody is a senior computer science engineer specializing in Computer Language Design and Development. He is a Principle Investigator in the Boeing Defense and Space-Hardware and Software Reuse Initiative. His work deals with researching technologies to support leveraged reuse including: Object Oriented Ada 95 system architectures, distributed processing using Ada 95's Distributed Annex an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999